import axios from '../axios';
/**
 * 首页各个模块请求服务器接口
 * @interface common/api/home
 * @author lxr
 */
export default {
  /**
   * @param  {Object} menuType - 获取服务菜单列表， 1门店管理权限，2核心数据指，3数据报表 ，4功能使用权限
   * @returns {Object} 接口返回成功或者失败
   */
  getMenu (menuType) {
    return axios.getService('/api/sys/menu/list/' + menuType);
  },
  /**
   * @param  {String} storeCode - 获取卡片信息,  参数门店ID
   * @returns {Object} 接口返回成功或者失败
   */
  getCarouselData () {
    return axios.postWithSCode('/api/home/banners', {});
  },
  /**
   * @param  {String} storeCode - 获取数据报表现金情况,  参数门店ID
   * @returns {Object} 接口返回成功或者失败
   */
  getMoneyPosition (data) {
    return axios.postWithSCode('/api/report/cash/analysis/statistics', data);
  },
  /**
   * @param  {String} storeCode - 设置数据报表2.1.设置期初现金,  参数门店ID
   * @returns {Object} 接口返回成功或者失败
   */
  setIniMny (data) {
    return axios.postWithSCode('/api/report/cash/setIniMny', data);
  },
  /**
   * @param  {String} storeCode - 设置数据报表2.1.设置期初现金,  参数门店ID
   * @returns {Object} 接口返回成功或者失败
   */
  getChartInfo (data) {
    return axios.postWithSCode('/api/report/cash/analysis/trend', data);
  }
};
